\newcommand{\mhdl}{\mbox{MetaHDL}}
\newcommand{\mhdlc}{\mbox{\texttt{mhdlc}}}
\newcommand{\vlog}{\mbox{Verilog}}
\newcommand{\sv}{\mbox{SystemVerilog}}
\newcommand{\vperl}{\mbox{VPerl}}
\newcommand{\hdl}{\emph{Hardware Description Language}}
\newcommand{\rtl}{\emph{Register Transfer Level}}
\newcommand{\cfg}{\emph{Context Free Grammar}}
\newcommand{\ff}{Flip-Flop}
\newcommand{\fsm}{\emph{Finite State Mahchine}}
\newcommand{\varline}[5]{\vspace{5ex}%
  \begin{minipage}[t]{.9\textwidth}
  \noindent{\textbf{#1}\index{control variable!#1}\hspace{\stretch{1}}{#2}\hspace{\stretch{1}}#3}\\%
  %\rule{\textwidth}{1pt}\\%
  \textbf{Default Value:} #4\\
#5
  \end{minipage}
}
